package ast;

import java.util.ArrayList;
import java.util.List;

public class Lambda implements Expression {

	private List<Variable> arguments = new ArrayList<>();
	private Body body;
	private Variable argumentList;

	public List<Variable> getArguments() {
		return arguments;
	}

	public Body getBody() {
		return body;
	}

	public void setBody(Body body) {
		this.body = body;
	}

	public Variable getArgumentList() {
		return argumentList;
	}

	public void setArgumentList(Variable argumentList) {
		this.argumentList = argumentList;
	}

	@Override
	public void accept(Visitor visitor) {
		visitor.visitLambda(this);
	}

}
